home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FM Towns: Free Software Collection 8
/
FM Towns Free Software Collection 8.iso
/
t_os
/
artemis
/
artsrc2
/
gdsppage.asm
< prev
next >
Wrap
Assembly Source File
|
1994-06-01
|
986b
|
58 lines
; 私製ライブラリ・グラフィック篇
; (c) MATSUUCHI Ryosuke in Dec,1992
;
; gdsppage.asm : ページ表示ON,OFF操作+プライオリティ設定
;
; 1992.11.10(Tue)
; 1992.12.28(Sun)
public gdsppage, _gdsppage
include grplib.inc
assume cs:cseg, ds:dseg
dseg segment dword 'DATA'
dseg ends
cseg segment dword 'CODE'
;---------------------------------------------------------------
; _gdsppage :
; in eax : プライオリティ
; (0=画面レイア0優先、1=画面レイア1優先)
; ebx : 各レイアの表示スイッチ(bit0=layer0, bit1=layer1)
; gdsppage(int pri, int layersw);
;---------------------------------------------------------------
gdsppage proc
mov eax,[esp+4]
mov ebx,[esp+8]
call _gdsppage
ret
gdsppage endp
_gdsppage proc
push eax
push edx
mov edx,ebx
and edx,11b ;いちおうチェックする
mov ah,06h ;BIOS 06H 「表示ページの設定」
call _callEGB
pop edx
pop eax
ret
_gdsppage endp
cseg ends
end